# V3 vs V4 Comparison

**Generated**: 2026-07-10T14:35:45.977825

## Architecture Change

| Aspect | V3 (Static Frame + Zoompan) | V4 (Multi-Frame Animation) |
|--------|---------------------------|---------------------------|
| Frames per scene | 1 | 30fps sequence (variable) |
| Progress bars | Baked at 55%/72% | Real-time 0→100% growth |
| Token counts | Static text | Increment across frames |
| Text reveal | All at once | Line-by-line progressive |
| Agents shown | 1 worker | 2-3 workers + main |
| Subtask reveal | All visible | One-by-one with status changes |
| Claude Code details | Basic status bar | Real tool cards, agent lifecycle |
| Error effect | Red band pulse | Flash + warning icon + line scroll |
| Cursor | Static rect in frame | Frame-level blink |

## Scene-by-Scene

| # | V3 Scene | V4 Scene | Improvement |
|---|----------|----------|-------------|
| 1 | idle (2s) | idle_terminal (2.5s) | +status bar real Claude Code details, commands appear progressively |
| 2 | context (3s) | context_compression (3s) | +animated token countdown, compression bar fills |
| 3 | multi_agent (6s, 1 worker) | multi_agent_launch (4s) | +3 agents spawn one by one, thought indicator, agent cards |
| 4 | bash (4s) | multi_agent_running (5s) | +agent cards with real-time progress/tokens, tool call history |
| 5 | write (4s) | bash_tool_call (3.5s) | +line-by-line output reveal, success box at end |
| 6 | diff (4s) | write_tool_call (3.5s) | +code lines type in progressively with line counter |
| 7 | error (4s) | edit_diff_tool (3.5s) | +diff lines slide in with animated +/- counter |
| 8 | task (3s) | error_tool_call (3.5s) | +red flash at error moment, warning icon pulse |
| 9 | final (4s) | agent_complete (4s) | +4 agents all complete with staggered ✓ animation |
| 10 | — | final_status (4s) | +scale-up verdict, slide-up stats cards, status badges |

## Duration

- V3: 34s
- V4: 36s
